Definitions
There is 1 meaning of the phrase
John Bunyan.
John Bunyan - as a noun
English preacher and author of an allegorical novel, pilgrim's progress (1628-1688)
Synonyms (Exact Relations)
bunyan