Home
Search
Index
Definify.com
Webster
1913
Edition
Sophora
So-pho′ra
,
Noun.
[Ar.
[GREEK]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.
Similar Results
Amphora