ALL meanings of lunarscape
lu·nar·scape
L l - noun lunarscape A view of an area of the Moon. 1
- noun lunarscape the landscape of the moon. 1
- noun lunarscape a rugged, barren landscape similar to that of the moon. 1
- noun lunarscape a representation of the moon's landscape. 1