Crossword Answer Lookup

500k+ clues

In Wales a flower and in France a fabric (7)

Answer TAFFETA
Definition: fabric
Times #5050 5 Down 2023-03-12