Dictionary search results

Showing 1-4 of 4 results

pomegranate US English

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

pomegranate English-Spanish

granada f