Translation of selera in English:

selera

appetite

noun

  • 1

    appetite
  • 2

    taste