OSTREOID


Meaning of OSTREOID in English

ˈästrēˌȯid adjective

Etymology: International Scientific Vocabulary ostre- + -oid

: resembling an oyster

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.