person who snuffs candles - German English Dictionary