scaphoids

noun

Plural form of scaphoid.