Definition of ESRO in English:

ESRO

noun

historical
  • European Space Research Organization, formed in 1962 and taken over by the European Space Agency in 1975.

Origin

1960s; earliest use found in The Observer.