undulating terrain - Turkish English Dictionary