limeade

/ˈlaɪmeɪd/

limeade

English Noun
Ad

Definition

A (variety of) citrus drink made from water, sugar, and the juice of limes.

Etymology

From lime + -ade.

Ad

Related Words