sarmentosa
Meanings
Noun
1. sarmentose (biochemistry)