adjective of, relating to, or resembling a leech.
hirudinoid 🔊 Listen to this adjective of, relating to, or resembling a leech. Share Facebook Twitter Google +