English | German | Russian | Czech

Indian apple English

Meaning Indian apple meaning

What does Indian apple mean?

Indian apple

The pomegranate. Podophyllum peltatum, a toxic, herbaceous perennial plant with edible fruit. Datura inoxia, a hallucinogenic plant.

Synonyms Indian apple synonyms

What other words have the same or similar meaning as Indian apple?

indian apple English » English

wild mandrake mayapple may apple hog apple american mandrake

Are you looking for...?