(idiom) to flower briefly; describes a person or thing that is very short-lived or disappears quickly after appearing
rare appearance
(idiom) originally a Buddhist reference to the rare blooming of the Udumbara flower, describing things that are exceptionally rare or precious or appearing only at the right moment