arrive when needed - Turkish English Dictionary