Do leaches live in deep water or shallow water?


Rate This Answer

Leech, or Bloodsucker, a bloodsucking annelid worm. Most leeches live in the sea . Some live in freshwater and others on land.

Answered -

Related Questions

View More »

Comments

Advertisement