1 definition by AnnieRo

Adjective: A word used to discribe somethinga as very large in size.
That building is yango!
by AnnieRo April 29, 2009
Get the Yango mug.