Definition Definition

letch - Meaning and Examples

Meaning of 'letch' (Webster Dictionary)

1 . Letch [ n.]
- Strong desire; passion. (Archaic).
2 . Letch [ v. & n.]
- See Leach.