English to Arabic

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