polyoma

Explore definitions, synonyms, and language insights of polyoma

Definitions

Noun
a virus the can initiate various kinds of tumors in mice

More General Terms