Meaning of lathyrus splendens

Definition of lathyrus splendens

(noun) shrubby California perennial having large pink or violet flowers; cultivated as an ornamental

Other information on lathyrus splendens

WIKIPEDIA results for lathyrus splendens
Amazon results for lathyrus splendens