English edit

Noun edit

metaprotaspides

  1. plural of metaprotaspis