extenuators

I gael diffiniad o extenuators, ewch yma.

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