What is the meaning of Enfilade?

A line or straight passage, or the position of that which lies in a straight line.

Gunfire directed along the length of a target.

A series of doors that provide a vista when open.

To rake (something) with gunfire.

To be directed toward (something) like enfilading gunfire.

To arrange (rooms or other structures) in a row.

row or series (of houses)

enfilade

enfilade (gunfire)

skewer

Source: wiktionary.org