blown the lid off

English

Verb

blown the lid off

  1. past participle of blow the lid off