Crossword Answer Lookup

500k+ clues

Transplant plants say and store (5)

Answer DEPOT
Definition: store
Independent #11606 2023-12-22