Meaning of Delonix

Definition of Delonix

(noun) evergreen or deciduous trees of tropical Africa and India

Other information on Delonix

WIKIPEDIA results for Delonix
Amazon results for Delonix