meaning of Amuba

Amuba meaning in Urban Dictionary

A person who wears too many clothes so that you can win in strip poker.