Pak is a word that means dirty and stan means ocean.  
Frontier Province), Kashmir, and Sind (at the same time producing the word pak, meaning  pure ), and adding  stan,  the Persian suffix for the word  country.  