SCAPHOID


Meaning of SCAPHOID in English

(a.) Resembling a boat in form; boat-shaped.

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