madagascar periwinkle (vinca rosea) - Spanish English Dictionary