Bill

Nickname for William {-} resolute protector {-} often used as an independent name.

Parents Are Talking

Add a Comment