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