GeneralConnection.comDictionary
james hargreaves
Noun

1. Hargreaves
1. James Hargreaves, inventor, discoverer, artificer
Usage