Translation of sere in English:

sere

lemongrass

noun

  • 1

    lemongrass