Found 2 items, similar to Sophora.
English → English (WordNet)
Definition: Sophora
Sophora
n : cosmopolitan genus of trees and shrubs having odd-pinnate
leaves and showy flowers; some species placed in genus
Podalyria [syn:
genus Sophora]
English → English (gcide)
Definition: Sophora
Sophora
\So*pho"ra\, n. [Ar. ?ufair.] (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.
[1913 Webster]