What verdidulce is incorrectly written, and should be written as "Bittersweet" being its meaning:
Sweet and sour: ( adj. ). 1 that has combination of sweet and sour flavors: "Chinese food has different sweet and sour dishes ". 2 applies to something that is nice and nasty at the same time.