DELAIREA ODORATA
Definition:
- [noun] South African succulent evergreen twining climber with yellow flowers grown primarily as a houseplant for its foliage; sometimes placed in genus Senecio
Synonyms: German ivy, Delairea odorata, Senecio milkanioides
Synonyms:
- Search for synonyms for DELAIREA ODORATA



