1 definition by Jethro: The Constipated Potato

Top Definition
A derogatory term referring to a person with Down Syndrome
That guy is such a fucking munglu
by Jethro: The Constipated Potato February 25, 2016

Mug icon
Buy a munglu mug!