Skip to main content

Definitions by UnrulyGrandma

Someone who sleeps with an entire army barracks.
Just seckered the Chelsea barracks.
secker by UnrulyGrandma May 25, 2016