heel of the keel - French English Dictionary