English edit

Noun edit

ampullarids

  1. plural of ampullarid