hubbled

['hʌbl]
n. =Hubble Space Telescope