giant elk

English

Noun

giant elk

  1. Synonym of Irish elk (†Megaloceros giganteus)