What do the letters ESA stand for?

This question does not have any additional details.

1 answer

European Space Agency