Gurmukh is a Punjabi word meaning "To be god centerd". Punjabi
The higher spiritual meaning is one who has met the Guru within, in meditation and remains in the will of the Guru. In daily life, it describes one who is living a wholesome life in support of the spirit, as instructed by the Guru.
In contrast, a Manmukh is one who follows the dictates of the mind - indulging in the senses, animal behaviors and the base desires of the mind.