Top definition
An all around perfect person; usually extremely good looking, intelligent, and charming.
Tahura is the coolest person in the whole world; look there goes a tahura; I wish I was Tahura
by supercoolio12345 January 20, 2011
Get the mug
Get a Tahura mug for your dog Callisto.
buy the domain for your travel blog