What is pelotudo (Argentina) in Spanish

The english translation is "idiot, stupid"