E en.wikipedia.org A humster is a hybrid cell line made from hamster and human 4 points slotkin 4 years ago 0 comments