Translation of kemucing in English:

kemucing

feather duster

noun

  • 1

    feather duster