Meaning of lansa

Definition of lansa

(noun) East Indian tart yellow berrylike fruit

Other information on lansa

WIKIPEDIA results for lansa
Amazon results for lansa