madagascar periwinkle - French English Dictionary