How to say meshing apparatus in English

English [?p?re?t?s]

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