English to Arabic

Meaning for:
Champlain
other
تشامبلين - مستكشف فرنسيّ في نوفا سكوتيا