lemonade powder - French English Dictionary