English to Arabic

Meaning for:
Newfangled
other
مجدّد