battlement crossword clue