Crossword Answer Lookup

500k+ clues

Sacrifice for me has to involve million dead (8)

Answer IMMOLATE
Definition: Sacrifice
Times #28577 13 Across 2023-04-14