Definitions
There is 1 meaning of the phrase
Indian Beech.
Indian Beech - as a noun
Evergreen asiatic tree having glossy pinnate leaves and racemose creamy-white scented flowers; used as a shade tree
Synonyms (Exact Relations)
pongamia glabra