Etymology · Latin

torus

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