Daphniphyllum neilgherrense is a shrub or small tree found in the Indo-Malaysian region.[2]
Daphniphyllum neilgherrense is a shrub or small tree found in the Indo-Malaysian region.