rest on one's oars - Turkish English Dictionary