(large size) shoemaker needle - German English Dictionary