John davenport

What is John davenport?

John davenport definition and meaning on Dictionary terms:
noun

John,1597

Tags: