red deer

red deer

English Noun
Ad

Definition

A species of large deer, Cervus elaphus, found in Europe and southwestern Asia.

Ad