make good weather of it - Turkish English Dictionary