Undulating doesn't necessarily mean hills. It means repeated changes in elevation in a landscape, which can often be very small. So you can have lowlands that are undulating. Lowland meaning ground that has a low elevation in relation to ground around it or relative to sea level.