limeade

Noun
  1. Sweetened beverage of lime juice and water (synset 107942586)

Other Searches