meaning of sida

1. large genus of tropical subshrubs or herbs some of which yield fibers of mucilaginous substances


Related Words

sida | sida hermaphrodita | sida rhombifolia | sida spinosa | sidalcea | sidalcea malviflora |

Developed & Maintained By Taraprasad.com

Treasure Words