Meaning of delairea odorata

Definition of delairea odorata

(noun) South African succulent evergreen twining climber with yellow flowers grown primarily as a houseplant for its foliage; sometimes placed in genus Senecio

Other information on delairea odorata

WIKIPEDIA results for delairea odorata
Amazon results for delairea odorata