pomegranate

Noun
  1. Shrub or small tree native to southwestern Asia having large red many-seeded fruit (synset 112365797)
  2. Large globular fruit having many seeds with juicy red pulp in a tough brownish-red rind (synset 107784670)

Other Searches