homecage means A cage in which a laboratory animal lives, and in which it is experimented on. Lexicurio rates it Rare gem — a strength score of 84 out of 100.
Etymology
From home + cage.
noun
- A cage in which a laboratory animal lives, and in which it is experimented on.