LEATHER STAR


Meaning of LEATHER STAR in English

noun

: a common brightly colored starfish ( Dermasterias imbricata ) of the western coast of No. America distinguished by a thick leathery membrane covering the surface of the body

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