overwhelm with pain and suffering - Turco Inglés Diccionario