'Mossad' definitions:

Definition of 'Mossad'

(from WordNet)
noun
The Israeli foreign intelligence agency; "the primary focus of the Mossad is on Arab nations"