Possibly: Drop, Dewdrop, or related to water droplets

1 Post