Big Huge Thesaurus

efflorescence

noun