deodorizer

Per a la definició de deodorizer, si us plau visiti aquí.

palliate excuse explain away extenuate gloss (over) gloze (over) whitewash