Translation of mehama in English:

User Contribution

mehama

sides of a person

noun