finish something quickly and forcefully - Spanish English Dictionary

Suggest a Term