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