finish one's speech - Spanish English Dictionary