Maxwell Montes


noun Astronomy.

a compact mountain range on Ishtar Terra, one of the regions of highest elevation on Venus.
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019