English Latin Dictionary

English - latine

shelter in Latin: