undulating
un-du-lat-ing
adjective
Having a wavy or rolling surface, form, or outline; moving with a smooth, wave-like motion.
"The undulating hills stretched into the distance."
Thesaurus
Synonyms: undulate, smooth, roll, wave, flap, ruffle, riffle, ripple, cockle