Crossword Answer Lookup

500k+ clues

Fleece supplier a shopping centre rejected (5)

Answer LLAMA
Definition: Fleece supplier
Times #26895 23 Across 2017-11-29