Meaning of Dowding
Definition of Dowding
(noun)
British
marshal
of the RAF who commanded the British air
defense
forces that
defeated
the Luftwaffe during the Battle of Britain (1882-1970)
Other information on Dowding
WIKIPEDIA results for
Dowding
Amazon results for
Dowding
Tweet