Spanish Latin Dictionary

español - latine

servilleta in Latin: