Translator


"tenderle una emboscada a" in English

QUICK TRANSLATIONS
"tenderle una emboscada a" in English
TRANSLATIONS & EXAMPLES
to ambush{v.t.} [idiom] (troops, vehicle)