Definition of "in the right place at the right time" in English