talk a period of time away - French English Dictionary