Crossword Answer Lookup

500k+ clues

Oil producer under pressure has a heart of stone (5)

Answer OLIVE
Definition: Oil
Guardian #22048 2 Down 2000-11-06