TOROID


Meaning of TOROID in English

n. a figure of toroidal shape.

Oxford English vocab.      Оксфордский английский словарь.