Noun Definition

delonix

1.Definition: evergreen or deciduous trees of tropical Africa and India

Related Noun(s):genus delonix

Category: Plants