Baby Names and Name Generators
What Does Caralea Mean?
"beloved; friend"