Translation of kereta kuda landau in English:

kereta kuda landau

landau

noun

  • 1

    landau, a horse-drawn carriage