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
Synonyms : chamaecytisus palmensis, cytesis proliferus
