Crossword Answer Lookup

500k+ clues

Put in simpler terms maybe public transport's delayed after I departed (9)

Answer TRANSLATE
Definition: Put
Independent #11512 2023-09-04