Mehen

Mehen

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

Read more about Mehen.