Definify.com

Definition 2024


Indian_apple

Indian apple

English

Noun

Indian apple (plural Indian apples)

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