lemonade mix

Noun
  1. A commercial mix for making lemonade (synset 107609726)

Other Searches