to blow the lid off something - Spanisch Englisch Wörterbuch