Top definition
A girl who has a lot of sex.
omg I was just sitting on logs all night. My vajajay is sore.
by Leeloo Dallas November 28, 2016
Get the Sitting on logs neck gaiter and mug.