meaning of stachyose

1. a tetrasaccharide found in the tubers of the Chinese artichoke


Related Words

stachyose |

Developed & Maintained By Taraprasad.com

Treasure Words