mamahuevo

Noun

 * 1)  cocksucker (lit. ballsucker), motherfucker, asshole