What is the full meaning of emboscata
(Italian) an ambuscade [n -S]
Example of the word emboscata placed on a Scrabble board.