English: It explains so very much to me.
Telugu: అది నాకు చాలా వివరిస్తుంది.