Which is a frameshift mutation?

substitution
nonsense
silent
deletion

A frameshift mutation is a mutation that involves the insertion or deletion of one or more nucleotides in a DNA sequence, resulting in a shift in the reading frame of the genetic code. Therefore, the correct answer is deletion.