Meaning of lemon drop

Definition of lemon drop

(noun) a hard candy with lemon flavor and a yellow color and (usually) the shape of a lemon

Other information on lemon drop

WIKIPEDIA results for lemon drop
Amazon results for lemon drop