French-Latin dictionary »

avella meaning in Latin

FrenchLatin
Avella nom

Abellanoun