French-English dictionary »

mossad meaning in English

FrenchEnglish
Mossad nom propre
{m}

Mossad◼◼◼(the national intelligence agency of Israel)
proper noun
[UK: moˈsæd] [US: moˈsæd]