French-English dictionary »

mouflon de dall meaning in English

FrenchEnglish
mouflon de Dall nom {m}

Dall sheep◼◼◼(species of wild sheep)
noun