Mamilon means: Spanish Slang loosely translated as “Cocksucker” in English. Literally, the word means “Person who suckers” and it does not mean that you have sex with penis. Mamilons are usually annoying and kiss-ass. (in Community Dictionary, added by Adelaide Boyle)
Home » Community Dictionary » What does Mamilon mean?