amphibamids

English

Noun

amphibamids

  1. plural of amphibamid