fleeting visits - French English Dictionary