oar propelled lifeboat - Turkish English Dictionary