French-English dictionary »

daphné garou meaning in English

FrenchEnglish
daphné garou nom {m}

flax-leaved daphne(plant)
noun