MADURA


Meaning of MADURA in English

n. island in Indonesia; city in southern Tamil Nadu (state in southeastern India)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.