A word examined

ibiza

noun
5 letters·English
noun

ibizaa Spanish island in the Balearic Islands in the Mediterranean Sea, known for beaches and nightlife

No comments yet