Crossword Answer Lookup

500k+ clues

Symbol of love, in Heaven usually (5)

Answer VENUS
Definition: Symbol of love
Times #28183 5 Down 2022-01-10