1874 / 2512

What does 威力 (wēi lì) mean in English?

威力
wēi lì

might; formidable power