Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
thatches
in English
thatches
#uncommon
Lemma:
thatch
The lemma is the base or root form of this word.
Definitions
Noun
roofs
made
of
straw
or
rushes
material
for
covering
roofs
or
stacks
dead
grass
buildup
on
lawn
soil