set up an ambush - Fransızca İngilizce Sözlük
Geçmiş

set up an ambush



Meanings of "set up an ambush" in French English Dictionary : 1 result(s)

İngilizce Fransızca
Military
set up an ambush tendre une embuscade