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