Definition of Defenestrate

  • 1. Throw through or out of the window Verb

Semanticaly linked words with "defenestrate"