Meaning of lovell

Definition of lovell

(noun) English astronomer who pioneered radio astronomy (born in 1913)

Other information on lovell

WIKIPEDIA results for lovell
Amazon results for lovell