Irish elk
noun
variants:
or Irish deer
Definition of Irish elk
: a large extinct Pleistocene deer (Megaloceros hibernicus) remains of which are found especially under the peat of Ireland and England
Keep scrolling for more