: any of various large constricting snakes
especially
: any of the large oviparous snakes (subfamily Pythoninae of the family Boidae) of Africa, Asia, Australia, and adjacent islands that include some of the largest existing snakes
Love words? Need even more definitions?
Merriam-Webster unabridged
Share