Find the word definition

Wiktionary
apple of grenada

n. (context obsolete and heraldry English) The pomegranate.