disphenoids

English

Noun

disphenoids

  1. plural of disphenoid