HUMBABA: Mythology in sumeria and acadia, giant, guardian and Lord of the forest of Cedars where dwelt the gods.