indigenous tree from india - French English Dictionary