'blow off' definitions:

Definition of 'blow off'

From: WordNet
verb
Come off due to an explosion or other strong force