Ishtar Terra (noun) Definition, Meaning & Examples

noun Astronomy.
  1. a plateau region in the northern hemisphere of Venus.
Ishtar Terra (noun) Definition, Meaning & Examples

More Definitions