ghoul in French ghoul in French goule noun (mythology) A demon said to feed on corpses. Add to Flashcards