Dictionary search results

Showing 1-2 of 2 results

astrobleme British & World English

An eroded remnant of a large crater made by the impact of a meteorite or comet


You searched for astrobleme