What is the full meaning of camouflets
CAMOUFLET, (French) a mine used to destroy an underground enemy emplacement [n]
Example of the word camouflets placed on a Scrabble board.