glass fiber lifeboat - Turkish English Dictionary