herbaceous periwinkle - Turkish English Dictionary