Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
scutch grass
in English
scutch grass
#limited
Definitions
Noun
a
type
of
invasive
grass
(
Elymus
repens
)
The
farmer
struggled
to
remove
the
scutch
grass
from
his
field
.