Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
greenrooms
in English
greenrooms
#limited
Definitions
Noun
spaces
for
relaxation
before
performances
rooms
where
performers
wait
;
backstage
areas
Base Words
green
rooms