Idiom: Bad taste in your mouth

See also: