Punjabi top 10 swear words

Phrase Meaning Is This Accurate?
Bewakoof Stupid (81%)      (19%)
Bhenchod Sister Fucker (69%)      (31%)
Bhen Da Yaar Sister's Boy Friend (73%)      (27%)
Bund Ass (78%)      (22%)
Bund Mara Get ass fucked (83%)      (17%)
Bibi di fudi Grandmothers pussy (53%)      (47%)
Kanjari Female Whore (85%)      (15%)
Bondu Gay (57%)      (43%)
Kanjar Male Whore (78%)      (22%)
Chitterchort Bum Shagger (55%)      (45%)

Punjabi 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