pterosphenoids

English

Noun

pterosphenoids

  1. plural of pterosphenoid