microcloth

Noun

 * 1) A microfibre cloth