microscreen

Noun

 * 1) A screen (filter) that has a very fine mesh