Etymology · Latin

torulus

2 English words descend from Latin torulus, most common first.