English to Arabic

Meaning for:
Deluged
other
مغرق