meaning of ayoba

ayoba meaning in Urban Dictionary

Some thing that is cool. Once you agree. Its a South African catch word.