permanent end to fighting - Spanish English Dictionary