Irish elk

English

Noun

Irish elk

  1. Megaloceros giganteus, a very large extinct deer.