English to Arabic

Meaning for:
Defenestration
other
القذف من النافذة