Top definition
A tall gorilla that gives great hugs
Oh my gosh got get me a Teyo hug!
by goos June 04, 2018
Get the mug
Get a Teyo mug for your cousin Larisa.