meaning of defenestration

1. the act of throwing someone or something out of a window


Related Words

defenestration |

Developed & Maintained By Taraprasad.com

Treasure Words