Top definition
Achieng is a name that is very unique and means smart ,kind ,funny ,and many great things.
by Achieng December 11, 2016
Get the mug
Get a achieng mug for your buddy Zora.