GeneralConnection.com
➔
Dictionary
james hargreaves
Noun
1. Hargreaves
1. James Hargreaves, inventor, discoverer, artificer
Usage