Crossword clues for Europe's answer to the space shuttles:ARIANEEurope's answer to the space shuttles