Definify.com

Definition 2024


Irish_elk

Irish elk

English

Noun

Irish elk

  1. Megaloceros giganteus, a very large extinct deer.