English Dictionary
Definition limeade in British English
limeade noun
[countable/uncountable] noun
/ˌlaɪmˈeɪd/
Synonyms and related words
