royal poinciana (delonix flamboyan) - French English Dictionary