oyster leech

noun

Definition of oyster leech

: 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