leather splitting machine - German English Dictionary