1 definition by bsands

Top Definition
to excel greatly in a specific area; similar to 'owning faces', 'owning', or 'pwning'.
A: "So, do you roll face on your Xbox?"
B: "Hellz yeah! I completely rolled faces last night."
by bsands March 22, 2008

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×