Portuguese to English Dictionary

Versão em português

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