Spanish Latin Dictionary

español - latine

estupefacto in Latin: