madagascar periwinkle (catharanthus roseus) - Spanish English Dictionary