leech |
ratsnake |
Ratsnake is likely misspelled.
Ratsnake has no English definition.
As a noun leech
is an aquatic blood-sucking annelid of class Hirudinea, especially species: Hirudo medicinalis.
As a verb leech
is to apply a leech medicinally, so that it sucks blood from the patient.
lech |
ratsnake |