EUROPA ISLAND


Meaning of EUROPA ISLAND in English

n. island in southern Africa in the Mozambique Channel (possession of France)

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