Indian Strawberry (noun) Definition, Meaning & Examples

noun
  1. a plant, Duchesnea indica, of the rose family, native to India, having yellow flowers and inedible fruit resembling strawberries.
Indian Strawberry (noun) Definition, Meaning & Examples

More Definitions