red deer
red deer
English
Noun
Ad
Definition
A species of large deer, Cervus elaphus, found in Europe and southwestern Asia.
Ad
red deer
A species of large deer, Cervus elaphus, found in Europe and southwestern Asia.