it came just at the right time. - Turkish English Dictionary