English | German | Russian | Czech

homecage English

Meaning homecage meaning

What does homecage mean?

homecage

A cage in which a laboratory animal lives, and in which it is experimented on.

Are you looking for...?