Advertisement

Advertisement

Ishtar Terra

[ter-uh]

noun

Astronomy.
  1. a plateau region in the northern hemisphere of Venus.



Advertisement

Advertisement

Advertisement

Advertisement


IshtarIshum