English to Arabic

Meaning for:
Nestor
other
نيستر