English Dictionary
Definition a head of steam in British English
a head of steam phrase
phrase
1
to start to become active and successful
Synonyms and related words
