period of delay - French English Dictionary