sophora Meaning, Definition & Usage

  1. noun cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
    genus Sophora.

WordNet


So*pho"ra noun
Etymology
Ar. ufair.
Definitions
  1. (Bot.) (a) A genus of leguminous plants. (b) A tree (Sophora Japonica) of Eastern Asia, resembling the common locust; occasionally planted in the United States.

Webster 1913