sophora

/sɒˈfɔrə/ or /soʊˈfɔrə/

Definitions

1. noun

a genus of flowering plants in the pea family (Fabaceae) with yellow flowers and a distinctive seed pod

“The park featured a rare Sophora tree with vibrant yellow flowers.”

Synonyms

  • mimosa
  • pea tree

Antonyms

  • unpleasant plant
  • weed