Definition & Meaning | English word LAND-LEECH