Meaning of tagasaste

Definition of tagasaste

(noun) shrub of Canary Islands having bristle-tipped oblanceolate leaves; used as cattle fodder

Other information on tagasaste

WIKIPEDIA results for tagasaste
Amazon results for tagasaste