variety of sour pomegranate - French English Dictionary