Definition of “ghoul” - English Dictionary

british dictionary