From gola, or from an Old Galician-Portuguese engolir, from a Vulgar Latin *ingullīre, from Latin gula.
Practice speaking and memorizing "engolir" and many other words and sentences in Portuguese.