I do not think that cleaning/dip of any kind will remove milk spots. If it is important to you, it will have to be replaced with a better coin. JMO.
Thanks @alurid - but who it came from is more important that then type of coin - can I stop it from getting worse?
Dip it in acetone, then rinse in distilled water, the finish off with 91% isopropyl alcohol and Pat dry on a soft cotton towel.
A quick and proper dip with a through rinse can't hurt. Darn those milk spots. Did someone sneeze on that coin?
Moved thread to World Coins. I would dip it and rinse it thoroughly, as mentioned. I wouldn't advise that if the coin didn't already have issues, but in this particular case, I think a dip could be beneficial to the coin's appearance. I use a product called EZ-Est (also known as "Jeweluster") for this purpose.
If you have not dipped a coin before, read some of the threads on dipping. My best advice is to NOT use full strength out of the container until you know how fast the reaction can go. I start with a dilution of 10% ( 9 parts distilled water : 1 part EZ-est) in a separate safe bowl, and thus it takes about 15-30 seconds to see some change usually , rather than 2-3 seconds full strength, rinsing the dip off of the coin with running water ( tap is OK), If not enough ~ repeat. When happy, I rinse the coin with pure acetone and allow to air dry . Some insist on last step rinse only with water, however acetone carries the water away with it when it evaporate from the coin. Water residue just starts the process over again, so why rinse with water on the last step??? But, IMO., Jim