tel aviv-yalo Meaning, Definition & Usage

  1. noun the largest city and financial center of Israel; located in western Israel on the Mediterranean
    Tel Aviv; Tel Aviv-Jaffa.

WordNet