American Dictionary
Definition moonscape in American English
moonscape noun
[countable] noun
/ˈmunˌskeɪp/
Synonyms and related words
