mossad Meaning, Definition & Usage

  1. noun the Israeli foreign intelligence agency
    • the primary focus of the Mossad is on Arab nations

WordNet