ALEXANDRIAN LAUREL
(noun)Definitions
There is 1 meaning of the phrase
Alexandrian Laurel.
Alexandrian Laurel - as a noun
East indian tree having racemes of fragrant white flowers; coastal areas southern india to malaysia
Synonyms (Exact Relations)
calophyllum inophyllum