Meaning of ovibos moschatus

Definition of ovibos moschatus

(noun) large shaggy-coated bovid mammal of Canada and Greenland; intermediate in size and anatomy between an ox and a sheep

Other information on ovibos moschatus

WIKIPEDIA results for ovibos moschatus
Amazon results for ovibos moschatus