refreshing beverage made of pomegranate - Turkish English Dictionary