Translation of seluar kembang in English:

seluar kembang

bloomers

noun

  • 1

    bloomers, knickers