meaning of tagasaste

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


Related Words

tagasaste |

Developed & Maintained By Taraprasad.com

Treasure Words