Meaning of sophora
Definition of sophora
(noun)
cosmopolitan
genus
of trees and shrubs having
odd-pinnate
leaves and
showy
flowers;
some
species
placed
in
genus
Podalyria
Other information on sophora
WIKIPEDIA results for
sophora
Amazon results for
sophora
Tweet