variety of sour pomegranate - German English Dictionary