Amazonis

What is Amazonis?

Amazonis definition and meaning on Dictionary terms:
noun

an area on the equator of Mars.