Crossword Answer Lookup

500k+ clues

Greek technology company in struggle (7)

Answer GRAPPLE
Definition: struggle
Independent #12075 2025-06-21