The implementation of a concern is tangled if its code is intermixed with code that implements other concerns.
Aspect-oriented software development considers that code scattering and tangling are the symptoms of crosscutting concerns.