having had lunch - French English Dictionary