To "wait on someone hand and foot" means to do everything for them, like a servant would. I suppose it means that the servant uses her hands and feet so that the person being waiting on does not have to do any work for herself. It implies being ready to fulfill every little command or desire that a person might have.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.