Translation of kaca muka in English:

kaca muka

mirror

noun

  • 1

    mirror