It's more a disrespective word for vagina. It's not the worst insult, but it's funny for Chinese in some countries with a lot "SB" things, like in Germany the "Selbstbedienung" (self service) at the supermarket, gas station etc., even SB laundries.so 'silly vagina'
that's dissapointing xD