meaning of marco polo sheep
1. Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali or Ovis ammon
Related Words
marco polo sheep | marco polos sheep |
1. Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali or Ovis ammon
marco polo sheep | marco polos sheep |