iJunoon official Urdu Dictionary
مرض خبیثہ کا پھوڑا
-
آکولا نما
English definition for chancroid
1. n. infectious venereal ulcer
Meaning for chancroid found in 18 Languages.
Sponored Video