mountain sheep - French English Dictionary

mountain sheep

Play ENFRENus
Play ENFRENuk
Play ENFRENau

Meanings of "mountain sheep" in French English Dictionary : 4 result(s)

English French
Wild Species
mountain sheep mouflon d'amérique
Zoology
mountain sheep mouflon d'amerique
mountain sheep mouflon du canada
mountain sheep mouflon pachycère