This means a girl or a pretty chick popularly used in zambia
look at that guza walking there
More than 1,000 words... defined by people like you and me!