What is the full meaning of ambuscade
(French) to lay an ambush, also AMBUSCADO [v AMBUSCADED, AMBUSCADING, AMBUSCADES]
Example of the word ambuscade placed on a Scrabble board.