English dictionary
mossad meaning and definition
Definition and meaning of mossad at MeaningMonkey.org. mossad meaning and definition in the English Dictionary.MOSSAD noun
Definition of Mossad (noun)
- the Israeli foreign intelligence agency
- "the primary focus of the Mossad is on Arab nations"
Source: Princeton University Wordnet