stay afloat - Turkish English Dictionary