Translation of selera in English:

selera

appetite

noun

  • 1

    appetite, desire, esp. for food