put an end to an inconvenient situation - Anglais Synonymes Dictionnaire

Suggérer une traduction