undulating terrain - French English Dictionary