Top Definition
Word used to describe an extremly ugly ass face
Guy 1: Do you see that girl right there?
Guy 2: Yeah, her face is rack-roo Doo-Doo
by Tokin July 10, 2003
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.