Noun Definition
delonix
1.Definition: evergreen or deciduous trees of tropical Africa and India
Related Noun(s):genus delonix
Category: Plants1.Definition: evergreen or deciduous trees of tropical Africa and India
Related Noun(s):genus delonix
Category: Plants