Synonyms of Dewdrop

Primary definition: A tiny drop of moisture that forms on cool surfaces by condensation, especially one of those found on leaves and grass in the morning.

Full Dictionary Entry

Antonyms & Opposite Concepts