French Arabic Dictionary

Français - العربية

Al Jazeera in Arabic:

1. الجزيرة الجزيرة