rambling clubs - French English Dictionary