Crossword Answer Lookup

500k+ clues

Maybe the port in Yorkshire that produces yarn? (5)

Answer TWINE
Definition: yarn?
Telegraph #30604 9 Across 2024-05-03