british soldier of old crossword clue