Top definition
A Tarrabain is among one of the highest class people,wealth and intelligence is common among Tarrabain's, mostly found in large quantities around North America and middle eastern regions, Tarrabain's tend to be good at everything they do and are known for being of massive wealth,popularity, and good looks.
" that guy is really hot, he must be a Tarrabain."
by jqery May 26, 2016
Get the mug
Get a Tarrabain mug for your cat Sarah.