stiching - German English Dictionary