Top definition
Maggot nectar is a derogatory term used to deride a dog-looking donkey faced trollop dolled to the nines.
"Oh, that tramp thinks she's so sweet, but she's just maggot nectar"
by dereleekt December 14, 2009
Get the mug
Get a maggot nectar mug for your mother-in-law Yasemin.