1 industrial overalls
English-Spanish technical dictionary > industrial overalls
2 torus
English-Spanish technical dictionary > torus