Definitions
There is 1 meaning of the phrase
Nicandra Physaloides.
Nicandra Physaloides - as a noun
Coarse south american herb grown for its blue-and-white flowers followed by a bladderlike fruit enclosing a dry berry
Synonyms (Exact Relations)
apple of perushoo fly