English Dictionary
◊ TORULOSE
torulose
adj : (botany) of a cylindrical or ellipsoid body; swollen and
constricted at intervals