Definition of ring mountain in English:

ring mountain

noun

  • A ring- or horseshoe-shaped mountain formation, typically constituting the edge of a large crater (formerly especially on the moon).

Origin

Mid 19th century.