lunar crater Meaning, Definition & Usage

  1. noun a crater on the Earth's Moon

WordNet