Definition of ECN in English:

ECN

  • Electronic communications network.