Definition of ELDO in English:

ELDO

noun

historical
  • European Launcher Development Organization, formed in 1964 to develop rocket-launching capabilities, and taken over by the European Space Agency in 1975.

Origin

1960s; earliest use found in The Guardian.