Crossword Answer Lookup

500k+ clues

Neil Armstrong somewhat upset being in outer space? (5)

Answer ALIEN
Definition: being in outer space
Telegraph #30559 24 Down 2024-03-12