Find the word definition

The Collaborative International Dictionary
Sophora Japonica

Sophora \So*pho"ra\, n. [Ar. ?ufair.] (Bot.)

  1. A genus of leguminous plants.

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