1 definition by Lemy1983
Teeba is a magical fairy trapped in a peecocks body, and she is the definition of bliss. Loving and caring towards everyone around her. If you look up Teeba in the dictionary you would typically find a photo of a hulahoop..
by Lemy1983 March 11, 2017