Definition of Madura in English:

Madura

proper noun

  • An island of Indonesia, off the northeastern coast of Java.

Pronunciation:

Madura

/məˈdo͝orə/