sterculiad

/stɛrkjʊˈleɪəd/

Definitions

1. noun

A type of flowering plant, especially a species of the mallow family.

“The botanist studied the sterculiad species found in the tropical region.”

Synonyms

  • mallow
  • sterculia

Antonyms

  • non-invasive
  • weedless