English-French dictionary »

dall sheep meaning in French

EnglishFrench
Dall sheep (species of wild sheep)
noun

mouflon de Dall◼◼◼nom {m}