Spanish-English dictionary »

muflón de dall meaning in English

SpanishEnglish
muflón de Dall noun
{m}

Dall sheep(species of wild sheep)
noun