A seam is a place where you can alter behavior in your program without editing in that place

“Chapter 4: The Seam Model”, Michael C. Feathers, Working Effectively with Legacy Code