Having a sour taste; sour; acid.