Attested.to

Definition

a large South African antelope; considered the swiftest hoofed mammal

Seed ·

Term in context

Damaliscus lunatus in CommonParlance