maned sheep

Noun
  1. wild sheep of northern Africa

Khám phá thêm

Các từ liên quan

maned sheep
A maned sheep stands on a rocky hillside under a clear blue sky.