david bushnell - English Synonyms Dictionary

david bushnell

n.
[1] Bushnell , Father of the Submarine