Dictionnaire français - anglais

hurler

to howl, to scream