Drop of liquid (7)
I believe the answer is:
globule
'drop of liquid' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for globule that I've seen before include "Drop, round particle" , "A small rounded drop" , "Small ball, of fat say" , "Drop of liquid" .)