Italian Latin Dictionary

italiano - latine

foresta pluviale in Latin: