English synonyms about - contact  

Mossad

noun

1 Mossad

The Israeli foreign intelligence agency.


Find more on mossad elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0306