Wiktionary
planetscapes
n. (plural of planetscape English)
n. (plural of planetscape English)