overwhelm with pain and suffering - Spanish English Dictionary