English: I don't have a better name though.
Telugu: ఇంకా మంచి పేరు పెట్టడానికి నాకభ్యంతరం లేదు.