English edit

Noun edit

pterosphenoids

  1. plural of pterosphenoid