Definition & Meaning | English word WATER-LEECH
WATER-LEECH
Definitions of WATER-LEECH
- An leech that inhabits fresh water; an aquatic leech.
Number of letters
11
Is palindrome
No
Search for WATER-LEECH in:
Page preparation took: 210.90 ms.