Cape ivy

English

Noun

Cape ivy (uncountable)

  1. Delairea odorata, a climbing plant native to South Africa.