VariousWords beta
Related Terms:
Noun
Definition: An expendable unmanned resupply spacecraft developed by the European Space Agency.
VariousWords beta
Definition: An expendable unmanned resupply spacecraft developed by the European Space Agency.