tent stitch - Spanish English Dictionary