English-Italian dictionary »

dall sheep meaning in Italian

EnglishItalian
Dall sheep (species of wild sheep)
noun

bighorn bianconoun
{m}