Polish-English dictionary »

mosad meaning in English

PolishEnglish
Mosad noun

Mossadnoun
the national intelligence agency of Israel