Definition
Simply plug your letters into the Search and Get definitions for English words.
Definition of SOPHORA
noun : SOPHORA
Source:WordNet 3.1
-
1. (
) cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria ;
See more about : SOPHORA