torulose (comparative more torulose, superlative most torulose)
Latin torulus, diminutive of torus.