English: It seemed he'd heard the name somewhere.
Telugu: . ఈ పేరు ఎక్కడో విన్నట్టు అనిపిస్తుంది కదా.