undulated surface - Turkish English Dictionary