What is the full meaning of toruses
TORUS, (Latin) a large convex moulding [n]
Example of the word toruses placed on a Scrabble board.