Translation of horseback in Malay

horseback

noun

  • 1