to explain away; to mitigate; to excuse

listen to the pronunciation of to explain away; to mitigate; to excuse
English - English
salve
to explain away; to mitigate; to excuse
Favorites