German swear words beginning with the letter B

Phrase Meaning Is This Accurate?
Bloede Kuh stupid cow (78%)      (22%)
blutige Sau bloody pig ; bloody bitch (57%)      (43%)
Blvde Fotze Stupid cunt (50%)      (50%)
Blvdes Arschloch stupid asshole (54%)      (46%)
Bulle Cop (81%)      (19%)
bumsen to fuck (57%)      (43%)
Bumsen To fuck (83%)      (17%)

German Swear Words by Letter:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z