English edit

Noun edit

megamouths

  1. plural of megamouth