中文词 · Chinese word
shè rén — intimidating; fearsome; (fig.) awe-inspiring; breathtaking; stunning
Open in dictionary · review saved words