sterculiad
noun
ster·cu·li·ad
plural -s
Definition of sterculiad
: a plant of the family Sterculiaceae
Keep scrolling for more