English dictionary
lunar crater meaning and definition
Definition and meaning of lunar crater at MeaningMonkey.org. lunar crater meaning and definition in the English Dictionary.LUNAR CRATER noun
Definition of lunar crater (noun)
- a crater on the Earth's Moon
Source: Princeton University Wordnet