Top 10 Dhivehi Swear Words

Phrase Meaning Is This Accurate?
badi slut (90%)      (10%)
NagooBalhu Dog (71%)      (29%)
heesi boa cock sucker! (71%)      (29%)
findu pussy (82%)      (18%)
sodu homosexual (70%)      (30%)
Nagookendi pig (very offensive) (61%)      (39%)
kess bondi pubic hair (74%)      (26%)
Findhu Cunt (72%)      (28%)
heesi dick (78%)      (23%)
goruboe drink piss (88%)      (12%)