ギガンテウスオオツノジカ Meanings Noun Irish elk (Megaloceros giganteus) (extinct); giant deer; Irish deer Jinuma: Japanese Dictionary · Word lists