Sophora

Webster's Dictionary of the English Language

·noun A genus of leguminous plants.

II. Sophora ·noun A tree (Sophora Japonica) of Eastern Asia, resembling the common locust; occasionally planted in the United States.