"In Ancient Egypt the name Mehen meaning 'coiled one' refers to a mythological snake-god and to a game."@en . "Mehen"@en . . . "In Ancient Egypt the name Mehen meaning 'coiled one' refers to a mythological snake-god and to a game."@en . . .