Word info Synonyms

sophora

Noun

Meaning

A genus of leguminous plants.

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

Source: Webster's dictionary

Synonyms

Hypernyms

Phrases with the word

Close letter words and terms