English Latin Dictionary

English - latine

rainforest in Latin: