Lemon Drop (noun) Definition, Meaning & Examples

noun
  1. a lemon-flavored lozenge.
noun
  1. a lemon-flavoured boiled sweet
Lemon Drop (noun) Definition, Meaning & Examples

More Definitions