Top definition
A phrase invented by Kory and Maria which means "I love you." It is derived from the Spanish translation "Te Amo"
Kory: Do you ever stfu?
Maria: :
Kory: tea moo
by mreah November 13, 2007
Get the mug
Get a tea moo mug for your fish GΓΌnter.