What does Amuba mean?

Amuba meaning in Urban Dictionary

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