a species of flowering plant (vinca minor) - Spanish English Dictionary