AMBUSCADE Meaning of AMBUSCADE in English n. Ambush, cover, retreat, hiding-place, lurking-place. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012