related to or shaped like a torus - Francés Inglés Diccionario