Definition & Meaning | English word LAND-LEECH
LAND-LEECH
Definitions of LAND-LEECH
- A leech that lives on land; a terrestrial leech.
Number of letters
10
Is palindrome
No
Search for LAND-LEECH in:
Page preparation took: 102.73 ms.