OYSTER LEECH


Meaning of OYSTER LEECH in English

noun

: a polyclad turbellarian worm ( Stylochus frontalis ) that is barred in brown and flesh and is a pest feeding on oysters along the coast of Florida

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