The Bakunawa, who was initially a beautiful goddess, appears as a gigantic serpent that lives in the sea. Ancient natives believed that the Bakunawa caused the moon or the sun to disappear during an eclipse. It is said that during certain times of the year, the Bakunawa arises from the ocean and proceeds to swallow the moon whole. To keep the Bakunawa from completely eating the moon, the natives would go out of their houses with pots and pans in hand and make a noise barrage in order to scare the Bakunawa into spitting out the moon back into the sky. The creature is present in Bicolano and Visayan mythologies. It is blocked by the moon goddess Haliya in Bicolano mythology, while in Visayan mythology, it is stopped by the god of death, Sidapa.[9]

Source: List of dragons in mythology and folklore – Wikipedia