megaceroses
English
Noun
megaceroses
plural of
megaceros