a travel lover - French English Dictionary