Advertisement
Advertisement
Ishtar Terra
[ ter-uh ]
noun
, Astronomy.
- a plateau region in the northern hemisphere of Venus.
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
[ ter-uh ]
Advertisement
Advertisement
Advertisement
Advertisement
Browse