What is the full meaning of crenelle
(French) a crenellation [n -S]
Example of the word crenelle placed on a Scrabble board.