Resolved questionsagridulce =bittersweet？

“agridulce” means the taste of bitter and sweet or the taste of sour and sweet?Because my Spanish-English dictionary says that it means bittersweet, but my Spanish-Chinese diccionary says "sour and sweet"