handstitched - German English Dictionary