English to Arabic

Meaning for:
Dumping
other
الإغراق