(re)solve something conclusively - Spanish English Dictionary

Suggest a Term