python
Word family
- pythonineadjectiveC2
Synonym discussion
Sense: noun/1
Python, constrictor, and boa are often confused because all three refer to large snakes that kill by squeezing. A python (family Pythonidae) is native to the Old World tropics — Asia, Africa, and Australia — and lays eggs. A constrictor is a broader functional term: any snake that kills by wrapping and squeezing, so all pythons and boas are constrictors, but the word is not a taxonomic group. Boas (family Boidae) are found mainly in the Americas and give birth to live young. In everyday language, people may call any large squeezing snake a 'python' or 'boa', but biologists keep the distinction clear. For example: 'The green anaconda is a boa, not a python, even though both are large constrictors.'
Common collocations
Etymology
The word 'python' entered English from Latin 'Python', which came from the Greek 'Πύθων' (Pythōn). In Greek mythology, Python was the name of a monstrous serpent-dragon that guarded the oracle at Delphi. The god Apollo killed Python and took over the oracle. Naturalists in the 18th and 19th centuries adopted the legendary name to classify the large constricting snakes they encountered in tropical regions, giving the word its modern zoological meaning.