meaning of indigofera suffruticosa

1. shrub of West Indies and South America that is a source of indigo dye


Related Words

indigofera suffruticosa |

Developed & Maintained By Taraprasad.com

Treasure Words