Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
nutgrasses
in English
nutgrasses
#uncommon
Definitions
Noun
a
type
of
persistent
weed
(
with
nut-like
tubers
)
Base Words
nut
grasses