Translation of idola in English:

idola

idol

noun

  • 1

    idol, a person or thing that is loved and admired very much