Resembling or relating to a leech; having leech-like characteristics or belonging to organisms with leech-like features.
From Greek 'bdella' (βδέλλα) meaning 'leech,' combined with the suffix '-oid' meaning 'resembling or like.' Used to describe biological structures or organisms that display leech-like qualities.
Try Another Word