Translation of amasumpa in English:

User Contribution

amasumpa

amasumpa

noun