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