What is the meaning of Bombax?

Any member of the genus Bombax of tropical trees in the mallow family.

indeed! strange! Used to express real or affected surprise.

silk cotton tree

Source: wiktionary.org