Spanish swear words beginning with the letter G

Phrase Meaning Is This Accurate?
ghiata puto shutup bitch (71%)      (29%)
Gilipollas / Imbécil Asshole, dick (100%)      (0%)
Gran mierda Great shit or big shit. (62%)      (38%)
grande culo de panda big ass panda (56%)      (44%)

Spanish 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