Alixiron 8 months ago [hidden] "Idola-Deus" is the name of the last stage in Wily Beast which leads to Keiki's fight. It is Latin for "God of Idols" according to tvtropes Updated by Alixiron 8 months ago 1 Reply Copy ID Copy Link