Idiom: Whole nine yards

What does 'Whole nine yards' mean?

The whole nine yards means means everything that is necessary or required for something.

See also: