defenestrators

English

Noun

defenestrators

  1. plural of defenestrator