SOPHORA Meaning of SOPHORA in English noun a genus of leguminous plants. 2. sophora ·noun a tree (sophora japonica) of eastern asia, resembling the common locust; occasionally planted in the united states. Webster English vocab. Английский словарь Webster. 2012