ambush English - German
1.
-
Englishto station in ambush with a view to surprise an enemy
-
Germaneinen Hinterhalt legen
-
Englishto attack by ambush, to waylay
Related words
English translator: English German ambush Eesti sõnaraamat Español Traductor Svenska Översättare