English Dictionary
Definition moonscape in British English
moonscape noun
[countable] noun
/ˈmuːnˌskeɪp/
Synonyms and related words
