English edit

Noun edit

megaceroses

  1. plural of megaceros