Translation of seruling in English:

seruling

flute

  • 1

    flute