Green’s Dictionary of Slang

dewdrop n.2

[ety. unknown]

(US campus) a grudging compliment.

[US]W.C. Gore Student Sl. in Cohen (1997) 17: dew-drop n. A half-way compliment.