AMBUSCADE Meaning of AMBUSCADE in English [ ˌambə'skeɪd ]■ noun dated an ambush. ■ verb archaic ambush (someone).OriginC16: from Fr. embuscade , based on a late L. word meaning 'to place in a wood'; related to bush 1 . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004