English: Powerful enough.
Telugu: తగినంత శక్తివంతమైనది.