Portuguese to English Dictionary

Versão em português

Catraca. Portuguese pronunciation - Say Catraca. in English pronunciation Meaning of "Catraca." in English language