Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
public gardens
in English
public gardens
#common
Definitions
Noun
parks
or
gardens
that
are
open
to
the
public
for
recreational
use
a
figurative
term
for
a
place
where
people
can
express
their
opinions
freely
Base Words
public
gardens