Megaloceros
noun
Meg·a·loc·e·ros
Definition of Megaloceros
: a genus of Pleistocene European cervid mammals including the gigantic Irish elk
Keep scrolling for more