Crossword Answer Lookup

500k+ clues

An achievement to restrict luminescence over the moon (9)

Answer DELIGHTED
Definition: over the moon
Times #27704 8 Down 2020-06-30