Maltese Archipelago

English

Proper noun

Malta Archipelago

  1. Synonym of Malta.