giant cheetah

English

Noun

giant cheetah (plural giant cheetahs)

  1. Any of species †Acinonyx pardinensis of extinct felid, related to the modern cheetah but substantially larger.

Translations

References