Univerbation of vrij (“free, unbound”) + gezel (“companion, mate”).
Practice speaking and memorizing "vrijgezel" and many other words and sentences in Dutch.