Beecher Meaning

There are 1 meaning(s) for word Beecher

Meaning 1 : United States clergyman who was a leader for the abolition of slavery (1813-1887)

    Synonyms : henry ward beecher