English Dictionary
Definition a (fair) crack of the whip in British English
a (fair) crack of the whip phrase
phrase
1
an opportunity to do something or to succeed at something
Synonyms and related words
