interfacing

Noun

 * 1) A layer of fabric inserted between other layers of a garment to provide stiffening

Translations

 * Irish: idirfhásáil
 * Italian: teletta