Meaning of catharanthus

Definition of catharanthus

(noun) small genus of erect annual or perennial herbs native to Madagascar; widely naturalized in the tropics; formerly included in genus Vinca

Other information on catharanthus

WIKIPEDIA results for catharanthus
Amazon results for catharanthus