refreshing beverage made of pomegranate - French English Dictionary