Lemon-drop meaning

A small, hard, lemon-flavored candy.
noun
0
0
A small, hard, lemon-flavored candy.
noun
0
0
A yellow lemon-flavored and lemon-shaped candy.
noun
0
0
A cocktail of vodka with lemon juice and sugar.
noun
0
0
Advertisement