at the worst possible moment - Turkish English Dictionary