Translation of گھُمگھُما in English:

User Contribution

گھُمگھُما

noun