English: No better word has, however, occurred to me.
Telugu: కానీ ఇంతకంటే మంచి పదం నాకు తోచలేదు.