undulating [adjective] + mile [noun]