Portuguese to English Dictionary

Versão em português

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