Punjabi swear words beginning with the letter G

Phrase Meaning Is This Accurate?
gand ass (100%)      (0%)
gandu gay/botty man (85%)      (15%)
Gandu Gay (47%)      (53%)
ganndu gay (84%)      (16%)
Gashti Whore (74%)      (26%)
ghashti bitch (46%)      (54%)
Giichi toh fadh ke mrrodh du I will grab you from your neck (92%)      (8%)

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