إِيبِيزَا

إِيبِيزَا

ʔībīzā · noun

Meaning — English

  1. Ibiza (an island of the Balearic Islands, Spain)
  2. Ibiza (a city and municipality of Ibiza)

Suggested websites

almaany.com · Wiktionary