GeneralConnection.comDictionary
hargreaves
Noun

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