Homeostasis is the body's ability to maintain it's internal temperature. Some definitions are confusing with all of the added words put into it, but that is really it.
6.5m questions
8.6m answers