Definition of Letch

  • (v. & n.) See Leach.
  • (n.) Strong desire; passion. (Archaic).

Synonyms of Letch


Antonyms of Letch


No Antonyms Found.

Homophones of Letch