English dictionary
nicandra physaloides meaning and definition
Definition and meaning of nicandra physaloides at MeaningMonkey.org. nicandra physaloides meaning and definition in the English Dictionary.NICANDRA PHYSALOIDES noun
Definition of Nicandra physaloides (noun)
- coarse South American herb grown for its blue-and-white flowers followed by a bladderlike fruit enclosing a dry berry
- synonyms: apple of Peru, shoo fly
Source: Princeton University Wordnet