1 definition by Ned Wood

Glasgow word for hooking up with someone. It can range from just holding hands to kissing to heavy petting to sex.
She never took lumbers
by Ned Wood July 21, 2023
Get the lumber mug.