What could be the cause of an unpleasant, bitter taste in my mouth?

Dysgeusia. Dysgeusia is the medical term for an impaired sense of taste. It can result in unpleasant taste sensations ranging from metallic to salty or bitter. The bad taste may also be described as foul or rancid. The severity of the bad taste varies among affected individuals. Dysgeusia can be caused by infections, inflammation, injury, or environmental factors.