English: of another planet.
Telugu: మరొక గ్రహం నుండి ఉంటే.