Spanish-English dictionary »

sarmentosa meaning in English

SpanishEnglish
sarmentosa noun
{f}

sarmentose(monosaccharide)
noun
[UK: sˈɑːməntˌəʊs] [US: sˈɑːrməntˌoʊs]