Latin Italian Dictionary

latine - italiano

pluvia silva in Italian:

1. foresta pluviale foresta pluviale