overwhelm with pain and suffering - Espagnol Anglais Dictionnaire