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
Tweet