Top definition
Someone or something that makes the snatch, or in other words reproduction organ of a woman, buckle up or close for business.
What’s up you snatch-bucklin’ bitches!
by Susanfromdownthestreet July 09, 2018
Get the mug
Get a Snatch-bucklin’ bitch mug for your bunkmate James.