Lemonade - Definition

lemonade

n 1: sweetened beverage of diluted lemon juice

Look up another word