Translation of dikgeleswa in English:

User Contribution

dikgeleswa

Lymphnodes

noun