Crossword Answer Lookup

500k+ clues

Eco-friendly accommodation, but no one would live in it (10)

Answer GREENHOUSE
Definition: no one would live in it
Guardian #29208 13 Down 2023-10-23