Definition of ECN in English:

ECN

abbreviation

  • Electronic communications network.