Find the word definition

Wiktionary
solid tori

n. (plural of solid torus English)