Log in
Search words & phrases
playscape
US
・
UK
A1
Definition
Video subtitles
noun
An area designed for children to play in, especially one with climbing frames, slides, etc.
A designed environment that provides opportunities for creative and unstructured play.