overwhelm with pain and suffering - Alemán Inglés Diccionario