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
Tweet