• word of the day

    sophora

    sophora - Dictionary definition and meaning for word sophora

    Definition
    (noun) cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
    Synonyms : genus sophora
Download our Mobile App Today
Receive our word of the day
on Whatsapp