What is the full meaning of emboscatas
EMBOSCATA, (Italian) an ambuscade [n]
Example of the word emboscatas placed on a Scrabble board.