assault rifle: any of the automatic rifles or semiautomatic rifles with large magazines designed for military use
automatic rifle: light machine gun
storm window: a window outside an ordinary window to protect against severe weather or winter