English Dictionary
Definition a long pull in British English
a long pull phrase
phrase
Synonyms and related words

English Dictionary