Definition of long pull in English:
long pull
noun
BritishThe practice in public houses of serving more than the requested measure of liquor in order to attract custom (now historical).
Origin
Late 17th century; earliest use found in Joseph Moxon (1627–1691), printer and globe maker.
Are You Learning English? Here Are Our Top English Tips