JODRELL BANK Meaning of JODRELL BANK in English Jod ‧ rell Bank /ˌdʒɒdrəl ˈbæŋk $ ˌdʒɑː-/ BrE AmE an ↑ observatory (=place from which scientists study the stars etc) in Cheshire, northwest England Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012