'blow off' definitions:

Definition of 'blow off'

(from WordNet)
verb
Come off due to an explosion or other strong force