Megaloceros - noun
singular
Megaloceros
plural
Megaloceroses