hand-stitched - German English Dictionary