Translation result:
Meshing apparatus
apparatus_Youdao Dictionary
apparatus
English [?p?re?t?s]
American [?p?r?t?s]
n. Apparatus, device; instrument; organ
More definitions >>
[Internet phrase]
Apparatus Instrument, apparatus, device
Spindle apparatus Spindle, spindle body