tel aviv-yalo

Noun
  1. The largest city and financial center of Israel;
    Located in western Israel on the Mediterranean (synset 108815692)

Other Searches