Rhyme Desk
Find rhyming words!

Definition of "Mossad" :

noun: the Israeli foreign intelligence agency

"The primary focus of the Mossad is on Arab nations."