English to Arabic

Meaning for:
Technion
other
المؤسسة الإسرائيلية للتكنولوجيا