Baby Names and Name Generators
What Does Nephtali Mean?
"struggling"