Spanish Latin Dictionary

español - latine

remolacha in Latin: