devil's apple

English

Noun

devil's apple

  1. jimsonweed (Datura spp.)