starryfish's definitions
A kindhearted girl who will never let you down. She often puts your needs first and tries to keep you happy. Don't let a Teeba go if you find her!
by starryfish April 29, 2020
Get the Teeba mug.