English to Arabic

Meaning for:
Snowballed
other
متضاعف