Meaning of mossad

Definition of mossad

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

Other information on mossad

WIKIPEDIA results for mossad
Amazon results for mossad