herbaceous periwinkle - Spanish English Dictionary