YourDictionary

Madura

island of Indonesia, just off the NE coast of Java: 2,042 sq mi (5,289 sq km)

Related Forms:

link/cite print suggestion box