Word info

homecage

Noun

Meaning

homecage (plural homecages)

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

Source: en.wiktionary.org

Close letter words and terms