Translation of dieledi in English:

User Contribution

dieledi

liquids

noun