Search the meaning/definition of over one hundred thousand
words!
Random Word
efflorescence means
a powdery deposit on a surface; the time and process of budding and unfolding of blossoms; any red eruption of the skin; the period of greatest prosperity ... more