Old English swilian, swillan "to wash out, gargle," probably from Proto-Germanic *swil-, related to the root of swallow (v.). Meaning "drink greedily" is from 1530s. Related: Swilled; swilling.
swill (n.)
"liquid kitchen refuse fed to pigs," 1550s, from swill (v.).
*swep-
swept
swerve
swift
swig
swill
swim
swimmer
swimmeret
swimming
swimmingly