Omboodi

Two-headed dragon, the divine father in the isle of Porthramentos.

Source: Revealed Mythologies