English: Been on the streets too long.
Telugu: చాలాసేపు రోడ్ల మీదే గడిపారు.