SCAPHOID MEANING IN ENGLISH

• Scaphoid Definition & Synonyms

  1. (a.) Resembling a boat in form; boat-shaped.
  2. (n.) The scaphoid bone.


Synonyms:
Navicular,

RECENT SEARCHES