1 result found

Search Results for: ariel gazelle

Ariel gazelle

Ariel gazelle (Science: zoology) a variety of the gazelle (Antilope, or Gazella, dorcas), found in arabia and adjacent... Read More