Portuguese to English Dictionary

Versão em português

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