Skip to main content

defenestration

English defenestration meaning in English  •  defenestration का अर्थ अंग्रेजी में
Noun
  • the act of throwing (something or someone) out of a window.
Advertisement