Tagasaste Meaning

There are 1 meaning(s) for word Tagasaste

Meaning 1 : shrub of Canary Islands having bristle-tipped oblanceolate leaves; used as cattle fodder

    Synonyms : chamaecytisus palmensis,  cytesis proliferus