Definition of Sophora

Noun: Sophora

  1. Cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
    - genus Sophora

See also:
Sophonias
sophs

Anagrams containing the word Sophora

srhoaop asophor rasopho orasoph horasop phoraso ophoras