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
Tweet