heel-piece of a shoe - German English Dictionary