Definition of water ivy in English:
water ivy
noun
German ivy, Delairea odorata, which is native to the mist-belt of South Africa.
Origin
Late 16th century; earliest use found in John Gerard (c1545–1612), herbalist.
Are You Learning English? Here Are Our Top English Tips