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