Meaning of alexandrian laurel

Definition of alexandrian laurel

(noun) East Indian tree having racemes of fragrant white flowers; coastal areas southern India to Malaysia

Other information on alexandrian laurel

WIKIPEDIA results for alexandrian laurel
Amazon results for alexandrian laurel