What is the full meaning of toroids
TOROID, anything shaped like a doughnut or anchor-ring [n]
Example of the word toroids placed on a Scrabble board.