madagascar lace plant - French English Dictionary