Definition of ELDO in English:
ELDO
noun
historicalEuropean 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.
Are You Learning English? Here Are Our Top English Tips