Cape ivy
English
Noun
Cape
ivy
(
uncountable
)
Delairea odorata
, a climbing plant native to South Africa.