Definition Definition

sophora - Meaning and Examples

Meaning of 'sophora' (Webster Dictionary)

1 . Sophora [ n.]
- A genus of leguminous plants.
- A tree (Sophora Japonica) of Eastern Asia, resembling the common locust; occasionally planted in the United States.