English: Definition in English: extremely impressive or daunting; awe-inspiring.
Telugu: Definition in Telugu: చాలా ఆకట్టుకొనే లేదా వీరిని; ప్రేరేపించే విస్మయం