overwhelm with pain and suffering - Turkish English Dictionary