Translation of mengamanatkan in English:

User Contribution

mengamanatkan

noun