What does "Toto" mean in Portuguese?

One english translation is "idiot, dumbass" - How to say idiot, dumbass in other languages


More Portuguese Swear Words


Ads