enfilade
Top 25000
Meanings
Noun
1. row or series (of houses)
2. enfilade (architecture)
3. enfilade (gunfire)
4. skewer (chess)