Humbaba

From Wikipedia, the free encyclopedia
Terracotta plaque of Humbaba from the Louvre

In Ancient Mesopotamian religion, Humbaba (