in to drink a tirelarigot = French boire à tire-larigot to drink hard, drink like a fish: see Littré at larigot.
ΚΠ
1653 T. Urquhart tr. F. Rabelais 1st Bk. Wks. vii. 34 To quiet the childe, they gave him to drink a tirelarigot, that is, till his throat was like to crack with it.