Definition of flame stitch in English:

flame stitch

noun