put a stalled project back on track - Spanish English Dictionary

Suggest a Term