Definition of Findlay in English:

Findlay

proper noun

  • An industrial city in northwestern Ohio; population 36,987 (est. 2008)

Pronunciation

Findlay

/ˈfin(d)lē/