Spanish Latin Dictionary

español - latine

cerebro in Latin: