Top definition
South-Western Nigerian Language called Yoruba
The word means "Gossiper"
Chai!!!..Amebo!
by Baba Ade December 02, 2011
Get the mug
Get a Amebo mug for your Aunt Larisa.