Popular Wordlists

tagasaste

tagasaste

tagasaste - Dictionary definition and meaning for word tagasaste

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

Love us on FB !