Definition of “ghoul” - English Dictionary

English