A spot is most seen on the finest cloth meaning Idiom

A spot is most seen on the finest cloth meaning in Urdu means;

It looks like we do not have any idiom "a spot is most seen on the finest cloth meaning" in Urdu.

We will however try to add it as soon as possible.