leaving a sour taste in one's mouth

English

Verb

leaving a sour taste in one's mouth

  1. present participle and gerund of leave a sour taste in one's mouth