Definition of ESA in English:

ESA

  • European Space Agency.