SynonymX
Speak
Torulose
Definition of Torulose
1.
Of a cylindrical or ellipsoid body; swollen and constricted at intervals
Adjective Satellite
Semanticaly linked words with "torulose"
botany
phytology
unshapely