acerbic

(adj) acerb

astringent
sour (similar term)