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
Tweet