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