Portuguese to English Dictionary

Versão em português

lagarta Portuguese pronunciation - Say lagarta in English pronunciation Meaning of "lagarta" in English language