French-English dictionary »

al jazeera meaning in English

FrenchEnglish
Al Jazeera nom {f}

Al Jazeera◼◼◼(Arabic satellite TV news channel)
proper noun