lemon drop








noun

  1. a lemon-flavored lozenge.

noun

  1. a lemon-flavoured boiled sweet
70 queries 0.540