What is the full meaning of crenelles
CRENELLE, (French) a crenellation [n]
Example of the word crenelles placed on a Scrabble board.