meaning of booza

booza meaning in Urban Dictionary

breasts, tits