anapsids

English

Noun

anapsids

  1. plural of anapsid