Polymorphic malware

Definition
Polymorphic malware is

"malware whose internal structure or content constantly changes, making it much harder for traditional pattern-matching anti-malware programs to detect."