Branford

What is Branford?

Branford definition and meaning on Dictionary terms:
noun

a town in S Connecticut.