Psoraleas Meaning

There are 1 meaning(s) for word Psoraleas

Meaning 1 : widely distributed genus of herbs or shrubs with glandular compound leaves and spicate or racemose purple or white flowers

    Synonyms : genus psoralea