tagasaste
Explore definitions, synonyms, and language insights of tagasaste
Definitions
Noun
shrub of Canary Islands having bristle-tipped oblanceolate leaves; used as cattle fodder
Explore definitions, synonyms, and language insights of tagasaste