Mossad - Definition

mossad

n 1: the Israeli foreign intelligence agency; "the primary focus
of the Mossad is on Arab nations"

Look up another word