Hi nigel,
I've learned since taking up running over the last 18 months that "undulating" when applied by a race director to a race description means "this course is positively mountainous, but if I write that no-one will come, so I'll pretend that it's made up of nice, gentle, rolling slopes... heh heh"
I hope this helps! :-)