noun
ruling the times; holding sway over the people
A yojijukugo meaning to dominate an era or captivate the public. Often used in historical or literary contexts to describe a person, idea, or trend that defines a period.
彼の音楽は1980年代の日本を一世風靡した。
His music dominated Japan in the 1980s.
一世風靡するような大発明が現れることは稀だ。
It is rare for a great invention to appear that holds sway over the times.