It depends on your upbringing and perspective. Homemaker is a classical title that is an accurate description of a caretaker of the home that may or may not have children. If you are proud of your status of being a stay at home parent and want to communicate that you have children and also take care of the home then the second title would be best. (Personally the term stay at home in "stay at home mom", sounds like playing hooky and on some level it makes me cringe.) As an alternative perhaps you could say "homemaker and mother of 4", or however many children you have.
Homemaker.
You can use terms such as "homemaker" or even "domestic engineer"
Homemaker, a mom. You can answer this so many ways. An underpaid, non-vacationed but well rewarded person, or adomestic engineer.
She can't.
The phrase "stay-at-home mom" is hyphenated and should not have spaces between the words. This is because it functions as a compound adjective to describe the type of mom. So the correct punctuation is "stay-at-home mom."
Sundays family day!
homemaker
Yes, "stay-at-home mom" is hyphenated. The hyphens connect the words "stay," "at," and "home" to function as a single adjective describing the noun "mom." This format clarifies that the mom stays at home rather than implying she is merely a mom who stays at home occasionally.
She is a home maker. (stay at home mom)
make shure no one get into your house if they do call your mom and tell her
she was a stay at home mom
She was a stay at home mom.