Translation of seruling in English:

seruling

flute

noun

  • 1

    flute