superbug - English Synonyms Dictionary

superbug

n.
[1] Bemisia tabaci , poinsettia strain