Translation of bulu kuda in English:

bulu kuda

horsehair

noun

  • 1

    horsehair, hair from a horse's mane or tail, used for padding furniture