STERCULIA

Definition of STERCULIA

  1. (noun)any tree of the genus Sterculia