lunar crater

Explore definitions, synonyms, and language insights of lunar crater

Definitions

Noun
a crater on the Earth''s Moon

More General Terms