Advertisement

Advertisement

hirudinoid

[ hi-rood-n-oid ]

adjective

  1. of, relating to, or resembling a leech.


Discover More

Word History and Origins

Advertisement

Advertisement

Advertisement

Advertisement


hirudineanhirundine