Find the word definition

Wikipedia
Delimara

Delimara may refer to:

  • Delimara peninsula, peninsula in South Eastern Region, Malta
  • Delimara Tower, tower in Malta
  • Fort Delimara, fort in Malta
  • Delimara Lighthouse, lighthouse in Malta
  • Delimara Power Station, power station in Malta, see energy in Malta
  • Delimara Transmitter, transmitter in Malta