Polish-English dictionary »

homeostaza meaning in English

PolishEnglish
homeostaza noun

homeostasisnoun
ability to stabilize internal environment