lunar_craterEnglish

lunar crater

Noun

A crater on the Earth's Moon

English: lunar crater