Tajarooni

Best living thing in the universe. Awesome . Used for naming amazing things.
"This water slide is so Tajarooni!"
by Positive Circulator February 21, 2017
mugGet the Tajaroonimug.

Share this definition