scaphoid bone

scaphoid bone

English Noun
Ad

Definition

One of the carpal bones of the wrist.

Ad