acerb

(adj) acerbic

astringent
sour (similar term)