XDCC: Multiple Direct Client to Client

What does XDCC mean? The above is one of XDCC meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Multiple Direct Client to Client