"as much (liquor) as one can take," 1885, from snoot (n.) + -ful.
snooker
snookums
snoop
snoopy
snoot
snootful
snooty
snooze
snore
snorkel
snort