heel attaching machine - Turkish English Dictionary