English: His explanation is not satisfactory.
Telugu: మీ వివరణ సంతృప్తికరంగా లేదు.