English to Arabic

Meaning for:
Moralist
other
الفيلسوف الأخلاقي