What is another word for stay at home mom?

Homemaker, a mom. You can answer this so many ways. An underpaid, non-vacationed but well rewarded person, or a domestic engineer.