blew the lid off

English

Verb

blew the lid off

  1. simple past of blow the lid off