Space Telescope Launched in 1990 – Let's Party Codycross Answers

Question

Space Telescope Launched in 1990 – Let's Party Codycross Answers

Answer

HUBBLE

Word Meaning:

HUBBLE — (Scotland) An uproar.

Definitions from Wiktionary.