WTV

Explore definitions, synonyms, and language insights of WTV

Definitions

Noun
a tumor virus transmitted by leafhoppers

More General Terms