Top definition
When someone rises to the top in a life situation, or successfully dominates a situation.
Johnny just got a date with that girl. Oh, What a beast!
by matt civis May 13, 2007
Get the mug
Get a What a beast mug for your coworker Larisa.