Home

Word

Delonix, n.
more info evergreen or deciduous trees of tropical Africa and India
<noun.plant>

Delonix genus Delonix