Crossword Answer Lookup

500k+ clues

Car manufacturer put up plan, saving skin (5)

Answer TESLA
Definition: Car
Guardian #29808 23 Down 2025-09-24