do something well-timed - Turkish English Dictionary