Meaning of branchiobdellidae

Definition of branchiobdellidae

(noun) small annelid worms with the posterior end modified into an adhesive sucker; especially formerly regarded as modified leeches

Other information on branchiobdellidae

WIKIPEDIA results for branchiobdellidae
Amazon results for branchiobdellidae