English: A place difficult to find.
Telugu: ప్లేస్ దొరకటం కష్టంగా మారింది.