Translation of idol in Indonesian

User Contribution

idol

idola

noun