English: His explanation was very satisfactory.
Telugu: ఆయన వివరణ నాకు తృప్తినిచ్చింది.