Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
astroturf
in English
astroturf
us
//ˈæstrəˌtɝf//
uk
//ˈæstralˌtɜːf//
#uncommon
Definitions
Noun
a
synthetic
grass
substitute
;
durable
material
The
company
installed
astroturf
on
the
rooftop
garden
.
Verb
to
cover
with
artificial
turf
The
workers
will
astroturf
the
entire
football
field
.
to
fake
public
support
(
politically
)
The
company
was
accused
of
trying
to
astroturf
the
online
debate
.