heel of dam - German English Dictionary