scaphoids

English

Noun

scaphoids

  1. plural of scaphoid