WTWM

whatsthatwordmean

← Definition
Guess

starburst

nounA sudden, bright explosion of light that spreads outward like rays from a star.

Synonyms

flashnoun

Built for word lovers.