heel of dam - French English Dictionary