SCAPHOID


Meaning of SCAPHOID in English

noun the scaphoid bone.

2. scaphoid ·adj resembling a boat in form; boat-shaped.

Webster English vocab.      Английский словарь Webster.