Question: the practice of one woman having several husbands is called
Answer: polyandry