Top Definition
Someone who shits constantly; One who cannot cease to crap.
Derived from the Indian Gujurati word ughu, which means "I shit"
GOD DAMN!! Ahmed you really must be a fucking ughulator after taking all those huge shits in my toilet you fucker!!
by Arpan&Sajan September 24, 2007
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.