French-English dictionary »

aïdi meaning in English

FrenchEnglish
aïdi nom

Aidi◼◼◼(dog breed)
noun