left a sour taste in one's mouth

English

Verb

left a sour taste in one's mouth

  1. simple past and past participle of leave a sour taste in one's mouth