Noun Definition

limeade

1.Definition: sweetened beverage of lime juice and water

Category: Food