Home › Words › S › semitoroidsemitoroidsemitoroid means A surface formed by the intersection of a toroid and a plane through its centre.EtymologyFrom semi- + toroid.nounA surface formed by the intersection of a toroid and a plane through its centreDefinitions & examples from Wiktionary (CC BY-SA 3.0).