overwhelm with pain and suffering - German English Dictionary