English: Very satisfying.
Telugu: చాలా సంతృప్తికరంగా.