AMBUSCADE Meaning of AMBUSCADE in English (v. t.) To lie in wait for, or to attack from a covert or lurking place; to waylay. Webster's English dictionary. Английский словарь Webster. 2012