noun
letch
Letch (noun) means a stream or pool in boggy land.
noun
1
A stream or pool in boggy land.
Study it as flashcards or scroll it in Flow — saved to your collection.
Test yourself on “letch”
A quick quiz — meaning, synonyms & usage
→
Etymology
From Middle English leche, for example Sandy's Letch located east of Annitsford in North Tyneside.
Rhymes for letch
See all rhymes for letch →Frequently asked questions
What is the meaning of letch?
"letch" (noun) means a stream or pool in boggy land.