have one foot on a banana peel - German English Dictionary