Cora

Webster's Dictionary of the English Language

·noun The Arabian gazelle (Gazella Arabica), found from persia to North Africa.

Related Words