laughed in someone's face

English

Verb

laughed in someone's face

  1. simple past and past participle of laugh in someone's face