What is the full meaning of estacade
(French) a dike of stakes in a river against an enemy [n -S]
Example of the word estacade placed on a Scrabble board.