Bursting into flower; blossoming; reaching the peak of development.
From Latin 'efflorescere' (to bloom). The adjective form of efflorescence. When something is at its most flourishing, vibrant moment.
Try Another Word