Crossword Answer Lookup

500k+ clues

What the French would make of UK newspaper expert (4)

Answer DEFT
Definition: expert
Times #27107 18 Across 2018-08-03