Definitions from Wikipedia (Lovell Telescope)
▸ noun: a radio telescope at Jodrell Bank Observatory, near Goostrey, Cheshire, in the north-west of England.
▸ Words similar to lovell telescope
▸ Usage examples for lovell telescope
▸ Idioms related to lovell telescope
▸ Wikipedia articles (New!)
▸ Words that often appear near lovell telescope
▸ Rhymes of lovell telescope
▸ Invented words related to lovell telescope
▸ noun: a radio telescope at Jodrell Bank Observatory, near Goostrey, Cheshire, in the north-west of England.
▸ Words similar to lovell telescope
▸ Usage examples for lovell telescope
▸ Idioms related to lovell telescope
▸ Wikipedia articles (New!)
▸ Words that often appear near lovell telescope
▸ Rhymes of lovell telescope
▸ Invented words related to lovell telescope