English: Bit tangy, bit sweet and bit spicy.
Telugu: కాస్త తీపి, కాస్త పులుపు కలిగి ఒక తమాషా అయిన రుచిలో ఉంటుంది.