madagascar lace plant - German English Dictionary