Crossword Answer Lookup
500k+ clues
Home
/
Telegraph
/
Clue
Maybe the port in Yorkshire that produces yarn?
(5)
Answer
TWINE
Definition:
yarn?
Telegraph
#30604
9 Across
2024-05-03