town fog - French English Dictionary