foamed at the mouth

English

Verb

foamed at the mouth

  1. simple past and past participle of foam at the mouth