Homeotherm

What is Homeotherm?

Homeotherm definition and meaning on Dictionary terms:
noun