Wiktionary
apple of grenada
n. (context obsolete and heraldry English) The pomegranate.
n. (context obsolete and heraldry English) The pomegranate.