Megaloceros - noun

singularMegaloceros
pluralMegaloceroses