Enceladus in French Enceladus in French Encelade proper noun (Greek mythology) A giant in Greek mythology. Add to Flashcards