paper stitch - German English Dictionary