What does "pelotudo (Argentina)" mean in Spanish?

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


More Spanish Swear Words


Ads