其势汹汹 meaning in English
look threatening; bluster; furiously; give indication of a severe attack as scarlet fever or other ailments; look formidable; put up quite a show
look threatening; bluster; furiously; give indication of a severe attack as scarlet fever or other ailments; look formidable; put up quite a show