French-English dictionary »

glaoui meaning in English

FrenchEnglish
glaoui nom {m}

ball [balls](testicle)
noun
[UK: bɔːl] [US: ˈbɒl]