VOCABULARY - IDIOMS

After The Lord Mayor’s Show (UK)

Meaning:

Anticlimactic; occurring after something impressive

Examples: