English Latin Dictionary

English - latine

umbrella in Latin: