Top definition
a very cool person who is usually talkative and has a passion for llamas
a person who screas LLAMA every 4 seconds.
OMG i'm such a llamasaurus rex
did you hear Kwi dawg
he's such a llamasaurus rex
by njagrl247 November 09, 2011
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush