TOROID Meaning of TOROID in English [ 'tɒrɔɪd , 'tɔ:- ]■ noun Geometry a figure having the shape of a torus.Derivatives~al adjective~ally adverb Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004