English dictionary

equus zebra zebra meaning and definition

EQUUS ZEBRA ZEBRA noun

Definition of Equus zebra zebra (noun)

  1. narrow-striped nearly extinct zebra of southern Africa
Source: Princeton University Wordnet