have one foot on a banana peel - French English Dictionary