clutching at straws - Turkish English Dictionary