Slang term from Mexico

"baboso"

Slang for: idiota
English translation: idiot