Dictionary search results

Showing 1-2 of 2 results

pomegranate US English

An orange-sized fruit with a tough reddish outer skin and sweet red gelatinous flesh containing many seeds