English edit

Etymology edit

Latin torulus, diminutive of torus.

Adjective edit

torulose (comparative more torulose, superlative most torulose)

  1. torose