lay down the keel - Spanish English Dictionary