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.