Definition, synonyms and related words
An inhabitant of Enceladus (a moon of Saturn).
Of or relating to Enceladus