English to Arabic

Meaning for:
Accumulative
other
متراكم