English: I really have no better name for it.
Telugu: దీనికి ఇంతకన్నా మంచి పేరు నాకు తోచలేదు.