Log in
Search words & phrases
defilade
US
・
UK
A1
Definition
Video subtitles
other
Arrangement of defensive fortifications to protect against enemy fire
Arrangement of defensive fortifications to protect against enemy fire