dewcap
/ˈdjuːkæp/Definitions
1. noun
A drop of dew forming on the top of a plant or an object, often resembling a small cap.
“The gardener gently brushed off the dewcap from the delicate leaves of the orchid.”
1. noun
A drop of dew forming on the top of a plant or an object, often resembling a small cap.
“The gardener gently brushed off the dewcap from the delicate leaves of the orchid.”