YourDictionary

Mossad

noun

the chief intelligence and secret-service agency of Israel

link/cite print suggestion box